physically defeated

Translations
physiquement épuisé